@charset "utf-8";

body {  font-size:14px ; color:#414141; font-family:"微软雅黑";background:#fff;}
*{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.w757 { width:757px;} .w978 { width:978px} .w88 { width:88px}
a { color:#000; text-decoration:none; outline:none;}
.c2, .cRed1 { color:#f00}
.x_tabNav .active { font-weight:bold}
a:hover, .cnt_col1_box h2 strong a:hover, .market_top a:hover, .hotNews h2 a:hover { color:#000; text-decoration:underline}
.hide{ display:none;}
.block{ display:block;}
.fl{ float:left;}
.fr{ float:right;}

/* 布局 */
.top{ height:63px; width:1160px; margin:0 auto; position:relative; z-index:10; }
.content { margin:0 auto; width:1160px; position:relative; z-index:2;}
.box{ float:left; clear:both; width:1160px; margin-bottom:10px;}
.box_left{ float:left; width:790px; }
.box_maj{ float:right; width:320px;}

.w686{ width:686px;}
.w290{ width:290px;}
.relative{ position:relative;}
.more{ position:absolute; top:0; right:5px; line-height:31px}
.more a{ color:#0d519c;}

/* logo */
.v1 { float:left; width:330px; }
.v1 img{ margin:7px 0 0 0; vertical-align:top;}


/* search */
.select{ float:left; margin:20px 0 0 70px; display:inline; font-family:"微软雅黑"; font-size:12px; position:relative;}
.select_hq{ float:left; width:70px; height:27px; background:none; border:1px  solid #adadad; border-radius:5px 0 0 5px; border-right:none;}

.selectbox{ float:left; width:70px; height:27px; line-height:27px; border:1px solid #adadad; background: url(icon2_h.png) right 10px no-repeat; border:none; text-align:center; cursor:pointer; font-size:12px; color:#888;}

.select_txt{ float:left; width:198px; height:27px; background:none; border:1px solid #adadad; border-width:1px 0;}
.select_ipt{ float:left; width:180px; height:22px\9; border:none; background:none; padding:5px 5px 0\9; font-family:"微软雅黑"; font-size:12px; outline:none; color:#333; padding:5px;}
.select_search{ float:left; width:52px; height:29px; margin-left:0px; }
.select_btn{  width:60px; height:29px; background:url(search_h.png) no-repeat; border:none; cursor:pointer;}

.selectbox_wrapper{ position:absolute; left:0; top:25px;}
.selectbox_wrapper ul{ float:left; width:70px; background:#fff; border:1px solid #adadad; border-top:none; }
.selectbox_wrapper li{ width:70px; height:28px; line-height:28px; text-align:center; cursor:pointer;}
.selectbox_wrapper li:hover{ width:70px; height:28px; background:#f6f6f6;}

.top_r{ float:right; margin-top:15px;}

.dzb,.khd,.gzh{ float:right; margin:0 0 0 10px; cursor:pointer; position:relative;}

.dzb img,.khd img,.gzh img{ vertical-align:top;}

.khd_ewm{ display:none; z-index:8; position:absolute; right:-40px; top:50px; width:384px; height:273px; background:url(khdbg.png) no-repeat; padding-top:50px;}
.khd_ewm p{ text-align:center;}
.khd_ewm .pic{ margin:20px 0;}
.khd_ewm .t1{ font-size:18px; color:#969696;}
.khd_ewm .t2{ font-size:14px; color:#000;}

.gzh_ewm{ display:none; z-index:8; position:absolute; right:0; top:50px; width:384px; height:273px; background:url(gzhbg.png) no-repeat; padding-top:50px;}
.gzh_ewm p{ text-align:center;}
.gzh_ewm .pic{ margin:20px 0;}
.gzh_ewm .t1{ font-size:18px; color:#969696;}
.gzh_ewm .t2{ font-size:14px; color:#000;}


.denglu{  float:right; cursor:pointer; }
.denglu img{ vertical-align:top;}
.denglu2{display:none;  float:right; margin-right:10px; font-size:12px; color:#fff; text-align:right; padding-top:8px;}
.denglu2 a{ color:#888;}

/* 主导航 */
.menu{ margin-top:5px; height:31px; background:#fff; width:100%; border-bottom:3px solid #d82323; font-family:"微软雅黑"; position:relative; z-index:4;}
.menu_con{ margin:0 auto; width:1160px;}
.mainNav { float:left; }
.mainNav li { float:left; height:31px; line-height:31px; text-align:center; position:relative; font-size:14px; margin-right:20px;}
.mainNav li i{ font-style:normal; padding-left:1em;}
.mainNav li a{ color:#000; display:inline-block; padding:0 20px;}
.mainNav li.cur { background:#d82323; font-size:20px; }
.mainNav li.cur a{ color:#fff;}
.mainNav li a:hover { height:31px; line-height:31px; display:inline-block; padding:0 20px; text-decoration:none; background:#2d60aa; color:#fff;}

.mainNav li.cur2 { background:#2a5eac;}
.mainNav li.cur2 a{ color:#fff;}

/* 热点新闻 */
.hotNews { float:left; clear:both; width:790px; padding-top:25px; border-bottom:1px solid #cacaca; padding-bottom:20px;}
.hotNews dt { float:left; width:320px;}
.hotNews dt img{ width:320px; height:198px; vertical-align:top;}
.hotNews dd { float:right; width:450px;}
.hotNews dd.tit{ font-weight:bold; overflow:hidden; line-height:26px; color:#000; font-size:18px; margin-bottom:20px;}
.hotNews dd.tit a{ color:#333; }
.hotNews dd.exp{ height:104px; overflow:hidden; line-height:26px; color:#888; font-size:14px; text-align:justify;}
.hotNews dd.exp a{ color:#2a5eac;}
.hotNews dd.sj{ text-align:right; height:25px; line-height:25px; color:#bbb; font-size:12px;}
.hotNews dd.sj span{ padding-left:20px;}


/* 新闻列表 */
.news_list { float:left; clear:both; width:790px; padding-bottom:20px;}
.news_list li{ float:left; clear:both; width:790px; border-bottom:1px solid #cacaca; padding-bottom:20px;}
.news_list li .tit{ height:26px; line-height:26px; overflow:hidden; color:#000; font-size:18px; margin-bottom:20px; padding-top:20px; font-weight:bold;}
.news_list li .tit a{ color:#333;}
.news_list li .exp{ line-height:26px; color:#888; font-size:14px; text-align:justify;}
.news_list li .exp a{ color:#d82323;}
.news_list li .sj{ text-align:right; height:25px; line-height:25px; color:#bbb; font-size:12px;}
.news_list li .sj span{ padding-left:20px;}

.news_list dl{ float:left; clear:both; width:790px; border-bottom:1px solid #cacaca; padding-bottom:20px;}
.news_list dt{ float:left; width:150px; }
.news_list dt img{ width:150px; height:100px; vertical-align:top; margin-top:23px; }

.news_list dd{ float:right; width:630px; }
.news_list dd.tit{ height:25px; line-height:25px; overflow:hidden; color:#000; font-size:18px; margin-bottom:10px; padding-top:20px; font-weight:bold;}
.news_list dd.tit a{ color:#333;}
.news_list dd.exp{ line-height:26px; height:52px; overflow:hidden; color:#888; font-size:14px; text-align:justify;}
.news_list dd.exp a{ color:#d82323;}
.news_list dd.sj{ text-align:right; height:25px; line-height:25px; color:#bbb; font-size:12px;}
.news_list dd.sj span{ padding-left:20px;}

/* 分页 */
.pagelist{ clear:both; width:100%; float:left; text-align:center; margin-bottom:30px; padding-top:20px; font-size:12px;}
.pagelist span{ margin:0 14px; display:inline-block;}
.pagelist span.cur{ background:#e9e9e9; padding:2px 8px;}

.guancha{ float:left; clear:both; width:320px; padding-top:24px;}
.yuedu{ float:left; clear:both; width:320px; padding-top:44px;}
.title{ font-weight:bold; font-size:16px; color:#de2b1c; clear:both; float:left; width:320px; padding-bottom:10px;}
.title a{ color:#de2b1c;}
.list{ clear:both; float:left; width:320px;}
.list li{ height:30px; line-height:30px; font-size:14px; clear:both; float:left; width:320px; overflow:hidden;}
.list li a{color:#333;}

.adv{ float:left; width:320px; clear:both;}
.adv img{ vertical-align:top; margin:20px 0;}

.pinglun{ float:left; clear:both; width:320px; padding-top:0px;}

.yw_ewm{ float:left; clear:both; width:320px; padding-top:50px;}
.yw_ewm li{ float:left; width:80px; margin:0 0px 0 55px;}
.yw_ewm li img{ width:80px; height:80px; vertical-align:top;}
.yw_ewm li span{ display:block; width:80px; text-align:center; font-size:12px; padding:10px 0;}

.website{ clear:both; width:790px; float:left; padding-top:22px; font-size:12px; color:#7e7e7e;}
.website a{ color:#7e7e7e;}


#news_list2{ float:left; width:790px; clear:both; padding-top:18px;}
#news_list2 li{ float:left; width:790px; height:54px; line-height:54px; overflow:hidden; clear:both;}
#news_list2 li a{ float:left; font-size:16px; color:#333; width:560px;}
#news_list2 li a.a1{ width:auto; color: #cb0c0c;}
#news_list2 li span{ float:right; font-size:12px; color:#bbb;}
#news_list2 li span i{ font-style:normal; padding-left:20px;}
#news_list2 li.five{ border-bottom:1px dashed #9b9b9b; padding-bottom:20px; margin-bottom:25px;}

/*内容标题*/
.intal_tit{ float:left; clear:both; padding-top:20px; width:790px;}
.intal_tit h2{ font-size:28px;font-weight:normal;}
.info{ font-size:14px; color:#bbb; padding:15px 0 25px;}
.info a{ color:#bbb;}

.txt_con{ font-size:16px; line-height:30px;}
.txt_con p{ margin-bottom:20px; text-align:justify;}
.txt_con p span{ font-weight:bold;}
.txt_con a{ color:#0d536e;}
.txt_con p.om{ text-align:right; color:#757575; font-size:14px;}

.fenxiang{ float:left; width:790px; clear:both; height:28px; padding-top:20px; margin-bottom:30px; text-align:right;}
.fx{ float:right; margin-right:5px; line-height:28px;}
.fx1 ,.bdsharebuttonbox { display:inline-block; width:40px; height:28px; background:url(fx_1.gif) no-repeat;  float:right; margin-right:5px;}
.fx2 ,.shareto_button_qzone{ display:inline-block; width:40px; height:28px; background:url(fx_2.gif) no-repeat; float:right; margin-right:5px;}
.fx3 ,.shareto_button_tsina{ display:inline-block; width:40px; height:28px; background:url(fx_3.gif) no-repeat; float:right; margin-right:5px;}
.fx4{ display:inline-block; width:40px; height:28px; background:url(fx_4.gif) no-repeat;}
.fenxiang a span{ display:none!important;}
.bdshare-button-style0-16 a, .stico { background-image: none !important; width:40px; height:s28px;}

.shenming{ float:left; clear:both; width:790px; text-align:center;}
.shenming p{ font-size:12px; color:#959595; margin-bottom:8px; }

/*推荐*/
.tuijian{ float:left; width:790px; clear:both;}
.tuijian h2{ clear:both; padding:30px 0 20px; font-size:16px; color:#de2b1c; font-weight:normal; }

.tuijian_con{ float:left; width:790px; clear:both;}
.tuijian_con dl{ border-top:1px solid #cacaca; padding:20px 0; float:left; width:790px;}
.tuijian_con dt{ float:left; width:155px;}
.tuijian_con dt img{ width:155px; height:100px; vertical-align:top;}
.tuijian_con dd{ float:right; width:610px;}
.tuijian_con dd.tit{ height:20px; line-height:20px; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:7px;}
.tuijian_con dd.tit a{ color:#333;}
.tuijian_con dd.exp{ font-size:14px; line-height:26px; height:52px; overflow:hidden; color:#a0a0a0;}
.tuijian_con dd.sj{ text-align:right; font-size:12px; color:#bbb;}
.tuijian_con dd.sj span{ padding-left:15px;}

/*tc*/
.lay{ position:absolute; left:0; top:0; z-index:20; width:100%; z-index:12}
.lay_con{ margin:0 auto; width:1000px; position:relative;}

.bghover{ float:left; display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.50; filter: alpha(opacity=50); z-index:5}

.denglu_box{ display:none; position:absolute; top:190px; right:0px;  width:384px; height:273px; background:url(denglu_box.png) no-repeat; z-index:12 }

.tc_con{ float:left; padding:40px 0 0 55px; width:300px; font-family:"微软雅黑"; font-size:14px;}
.tc_con li{ float:left; width:274px; margin-bottom:10px;}
.tc_con li.tit{ font-size:18px; font-weight:normal; margin-bottom:16px;}
.tc_con li.name{ height:32px; background:url(tc_ipt1.gif) no-repeat;}
.tc_con li.pass{ height:32px; background:url(tc_ipt2.gif) no-repeat;}
.tc_con li i{ font-style:normal; padding-left:5px;}
.tc_con li .fr a{ color:#000; text-decoration:underline;}

.ipt1{ float:left; margin-left:30px; width:220px; height:22px; background:none; border:none; padding:5px; display:inline; font-size:16px;}
.ipt2{ float:left; margin-left:30px; width:220px; height:22px; background:none; border:none; padding:5px; display:inline;}
.yzm{ float:left; margin:2px 0 0 10px; cursor:pointer;}
.tc_btn{ width:130px; height:39px; text-align:center; line-height:35px; background:#e71f19; color:#fff; border:none; border-radius:5px; font-size:18px; font-family:"微软雅黑"; cursor:pointer;}
.tc_con li .zc { float:left; color:#686764; text-decoration:none; padding-top:10px;}
.tc_con li .zc a{ color:#000; text-decoration:none;}
.tishi{ position:absolute; top:45px; right:77px; font-size:12px; color:#e50505}
.close{ position:absolute; top:25px; right:15px; cursor:pointer;}

.epaperImg{ border: 2px solid #999; position: absolute; left:-165px; top: 46px; height: 540px;}
.fn-hide ,.download ,.pic1 ,.mobile_website ,.mobile_ban ,.weizhi{ display:none;}

.pagelist li{ display:inline-block; margin:0 14px;}
.pagelist a{ display:inline-block; text-decoration:none; outline:none;}
.pagelist a.current ,.pagelist a.row{ background:#e9e9e9; padding:2px 8px;}